Glenn Aitken also known as Glenn Finlay Aitken, is a Londonbased New Zealand singersongwriter and multiinstrumentalist. In 2010, he released his debut studio album entitled Extraordinary Lives.
NASource: Wikipedia